Note: Compatibility Mode is based on Updated Textures. Updated Textures must be complete before Compatibility Mode can be created.

./:
=Copied the following folders and files from the Updated Textures subpack:
  -animations
  -attachables
  -entity
  -font
  -models
  -particles
  -render_controllers
  -sounds
  -texts
  -biomes_client.json
  -blocks.json
  -sounds.json

blocks.json:
-Deleted the following entries:
  UI ICONS
  -fletching_table
  SHADING
  -flowing_lava
  -lava
  -magma
  -portal
  -sculk_catalyst
  -seaLantern
  -trial_spawner
-Replaced the following entries:
  SHADING
  -lit_blast_furnace: "lit_blast_furnace_front_on_east_west/north_south" -> "blast_furnace_front_on"
  -lit_smoker: "lit_smoker_front_on_east_west/north_south" -> "smoker_front_on"

entity/pig.entity.json:
=Copied from main pack, then:
-Deleted "saddle" entries from "textures" and "geometry".
-Deleted "controller.render.pig_saddle" from "render_controllers".

entity/shulker_bullet.entity.json:
=Copied from main pack, then:
-Replaced the "shell" texture filepath with the "default" filepath.

particles/:
=Copied explosion and conduit particles from main pack, then:
-Changed texture path from "high_definition_particles" to "particles".

render_controllers/pig.render_controllers.json:
=Copied from main pack, then:
-Added the following "arrays" entry:
      "arrays": {
        "textures": {
          "Array.skins": [ "Texture.default", "Texture.saddled" ]
        }
      },
-Replaced the following entries:
  -textures: "Texture.default" -> "Array.skins[query.is_saddled]"

textures/:
=Copied "blocks", "entity", "environment", "items", "map", "misc", and "ui" folders from the Updated Textures subpack, then:
-Deleted the following files from the "blocks" folder:
  -stonecutter_bottom
  -stonecutter_other_side
  -stonecutter_side
  -stonecutter_top
-Removed "_inventory" from the ender chest texture names
-Copied chest and trapped chest textures from the main pack, then removed "_inventory" from the names

textures/particle/particles.png:
-Merged particles and high_definition_particles at 512x512 resolution.

textures/flipbook_textures.json:
=Copied from Classic Textures subpack, then:
-Deleted all entries past the "smoker_front_on" animation.

textures/item_texture.json:
-Not included.

textures/terrain_texture.json:
=Copied from main pack, then:
-Deleted the following entries:
  UI ICONS
  -chest_inventory... (all)
  -trapped_chest_inventory... (all)
  -ender_chest_inventory... (all)
  -grass_carried
  -grass_carried_top

ui/_global_variables.json:
=Copied from main pack, then:
-Set "$is_console_aspects_fidelity" to false.
-Set "$is_console_aspects_performance" to true.

ui/debug_screen.json:
=Copied from main pack, then:
-Replaced the texture paths for "panorama_overlay", "day_panorama", and "night_panorama" with "textures/ui/empty"
-Set "$screen_bg_content" under "debug_screen" to "common.empty_element"

ui/hud_screen.json:
=Copied from main pack, then:
-Replaced all text from "//Experience Bar" to "boss_health_panel" with the following:
//Boss Bar
  "full_boss_bar_base": {
    "type": "image",
    "size": [ 182, 5 ],
    "texture": "textures/ui/experience_bar_full_white",
    "clip_direction": "left",
    "clip_pixelperfect": false,
    "bindings": [
      {
        "binding_name": "#progress_percentage",
        "binding_name_override": "#clip_ratio",
        "binding_type": "collection",
        "binding_collection_name": "$progress_bar_collection"
      }
    ]
  },
  "empty_boss_bar_base": {
    "type": "image",
    "size": [ 182, 5 ],
    "texture": "textures/ui/experiencebarempty"
  },
  "pink_bar_empty@hud.empty_boss_bar_base": {
    "color": [ 1.0, 0.0, 0.7804 ]
  },
  "pink_bar_full@hud.full_boss_bar_base": {
    "color": [ 1.0, 0.0, 0.7804 ]
  },
  "boss_bar": {
    "type": "panel",
    "anchor_from": "top_middle",
    "anchor_to": "top_middle",
    "offset": [ 0, 20 ],
    "size": [ 182, 5 ],
    "controls": [
      {
        "empty_boss_bar@hud.pink_bar_empty": {
          "layer": 1
        }
      },
      {
        "full_boss_bar@hud.pink_bar_full": {
          "layer": 2
        }
      }
    ]
  },
  "boss_health_panel": {
    "controls": [
      {
        "boss_name@boss_name_panel": {}
      },
      {
        "boss_bar@hud.boss_bar": {
          "offset": [ 0, 10 ]
        }
      }
    ]
  },
-Replaced the first "jump_bar_container" object with the following: (Note: do not touch the second "jump_bar_container" object).
                  {
                    "progress_bar_nub@progress_bar_nub": {
                      "size": [ "100%c - 10px", 5 ],
                      "max_size": [ 172, 5 ],
                      "layer": 3,
                      "controls": [
                        {
                          "jump_bar_container": {
                            "type": "panel",
                            "size": [ "100%c", 5 ],
                            "layer": 4,
                            "controls": [
//                            Although this background works correctly, it should not be visible while riding boats, minecarts, or llamas, so it is disabled.
//                            {
//                              "horse_jump_background": {
//                                "type": "image",
//                                "texture": "textures/ui/horse_jump_empty",
//                                "size": [ 182, 5 ],
//                                "layer": 4,
//                                "bindings": [
//                                  {
//                                    "binding_name": "#is_riding",
//                                    "binding_name_override": "#visible"
//                                  }
//                                ]
//                              }
//                            },
                              {
                                "horse_jump_rend@horse_jump_renderer": {
                                  "size": [ "100%c", 5 ],
                                  "max_size": [ 182, 5 ],
                                  "layer": 5,
                                  "offset": [ 0, 0.5 ],
                                  "controls": [
                                    {
                                      "dash_rend@dash_renderer": {
                                        "size": [ "100%c", 5 ],
                                        "max_size": [ 182, 5 ],
                                        "layer": 5,
                                        "controls": [
                                          {
                                            "hotbar@hotbar_chooser": {
                                              "offset": [ 4, 16 ]
                                            }
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }

ui/progress_screen.json:
=Copied from previous versions of the pack.
-This file is ONLY two open/close braces. It resets the progress screen to vanilla.

ui/stonecutter_screen.json:
=Copied from previous versions of the pack.

ui/ui_common.json:
=Copied from main pack, then:
-"item_renderer": Replaced controls array with just "specific_item_renderer@common.specific_item_renderer_performance" (Note: leave "$use_item_icons|default" set to true).
-"inventory_selected_icon": Set "$use_item_icons|default" to false.

ui/..._pocket.json:
=Copied from previous versions of the pack.